/*
  二维前缀和
  题目描述
    在一个充满科技的未来世界，人们使用一种特殊的数字矩阵来进行信息传输。
    这种数字矩阵的行数和列数分别是 n 和 m，而矩阵中的每个数字都代表着一种特殊的信息。
    一天，年轻的科学家小李在研究这种数字矩阵时，发现了一个神奇的现象。
    他发现，通过对这个矩阵进行一种特殊的计算，可以得到一个新的矩阵，这个新矩阵可以揭示出原矩阵隐藏的信息。
    计算规则为：
      新矩阵的每个位置的值为原矩阵从左上角到自己所在位置的所有元素的总和
    小李非常兴奋，他想要立刻进行这种计算，但是他发现这个计算过程非常复杂，他需要你的帮助。
    你能帮助小李完成这个计算吗？
  输入描述
    第一行为两个数字 n 和 m，分别表示矩阵的行数和列数。
    之后 n 行，每行 m 个用空格分开的整数，表示矩阵中的数。
  输出描述
    n 行，每行 m 个数，用空格间隔，表示新矩阵。
  样例1
    输入
      2 3
      1 2 3
      5 6 7
    输出
      1 3 6
      6 14 24
  提示
    n 不超过 1000, m 不超过 100，每个数的大小不超过 1000。
*/